
kernel/sched.o：     文件格式 elf32-i386
kernel/sched.o
体系结构：i386， 标志 0x00000011：
HAS_RELOC, HAS_SYMS
起始地址 0x00000000

节：
Idx Name          Size      VMA       LMA       File off  Algn
  0 .group        00000008  00000000  00000000  00000034  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  1 .group        00000008  00000000  00000000  0000003c  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  2 .group        00000008  00000000  00000000  00000044  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  3 .text         00000547  00000000  00000000  0000004c  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  4 .data         00000000  00000000  00000000  00000593  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  5 .bss          0000000c  00000000  00000000  00000594  2**2
                  ALLOC
  6 .rodata.str1.1 00000018  00000000  00000000  00000594  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .data.rel     00001020  00000000  00000000  000005c0  2**5
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
  8 .data.rel.local 0000022c  00000000  00000000  000015e0  2**5
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
  9 .text.__x86.get_pc_thunk.ax 00000004  00000000  00000000  0000180c  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 10 .text.__x86.get_pc_thunk.cx 00000004  00000000  00000000  00001810  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .text.__x86.get_pc_thunk.bx 00000004  00000000  00000000  00001814  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 12 .comment      00000025  00000000  00000000  00001818  2**0
                  CONTENTS, READONLY
 13 .note.GNU-stack 00000000  00000000  00000000  0000183d  2**0
                  CONTENTS, READONLY
 14 .note.gnu.property 0000001c  00000000  00000000  00001840  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 15 .eh_frame     00000244  00000000  00000000  0000185c  2**2
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA
SYMBOL TABLE:
00000000 l    df *ABS*	00000000 sched.c
00000000 l    d  .text	00000000 .text
00000000 l    d  .data	00000000 .data
00000000 l    d  .bss	00000000 .bss
00000000 l    d  .rodata.str1.1	00000000 .rodata.str1.1
00000020 l     O .data.rel	00001000 init_task
00000000 l    d  .data.rel	00000000 .data.rel
00000000 l    d  .data.rel.local	00000000 .data.rel.local
00000000 l    d  .text.__x86.get_pc_thunk.ax	00000000 .text.__x86.get_pc_thunk.ax
00000000 l    d  .text.__x86.get_pc_thunk.cx	00000000 .text.__x86.get_pc_thunk.cx
00000000 l    d  .text.__x86.get_pc_thunk.bx	00000000 .text.__x86.get_pc_thunk.bx
00000000 l    d  .note.GNU-stack	00000000 .note.GNU-stack
00000000 l    d  .note.gnu.property	00000000 .note.gnu.property
00000000 l    d  .eh_frame	00000000 .eh_frame
00000000 l       .rodata.str1.1	00000000 .LC0
00000000 l    d  .comment	00000000 .comment
00000000 l    d  .group	00000000 .group
00000000 l    d  .group	00000000 .group
00000000 l    d  .group	00000000 .group
00000000 g     F .text	00000048 math_state_restore
00000000 g     F .text.__x86.get_pc_thunk.ax	00000000 .hidden __x86.get_pc_thunk.ax
00000000         *UND*	00000000 _GLOBAL_OFFSET_TABLE_
00000000 g     O .bss	00000004 last_task_used_math
00000100 g     O .data.rel.local	00000004 current
00000048 g     F .text	00000108 schedule
00000000 g     F .text.__x86.get_pc_thunk.bx	00000000 .hidden __x86.get_pc_thunk.bx
00000000 g     O .data.rel.local	00000100 task
00000008 g     O .bss	00000004 jiffies
00000150 g     F .text	00000025 sys_pause
00000175 g     F .text	0000005f sleep_on
00000000         *UND*	00000000 panic
000001d4 g     F .text	00000081 interruptible_sleep_on
00000255 g     F .text	0000001f wake_up
00000274 g     F .text	0000005e do_timer
000002d2 g     F .text	00000038 sys_alarm
00000000 g     F .text.__x86.get_pc_thunk.cx	00000000 .hidden __x86.get_pc_thunk.cx
0000030a g     F .text	0000001b sys_getpid
00000325 g     F .text	0000001b sys_getppid
00000340 g     F .text	0000001c sys_getuid
0000035c g     F .text	0000001c sys_geteuid
00000378 g     F .text	0000001c sys_getgid
00000394 g     F .text	0000001c sys_getegid
000003b0 g     F .text	00000028 sys_nice
000003d8 g     F .text	00000051 sys_signal
00000429 g     F .text	0000011e sched_init
00000000         *UND*	00000000 gdt
00000000         *UND*	00000000 idt
00000000         *UND*	00000000 timer_interrupt
00000000         *UND*	00000000 system_call
00000000 g     O .data.rel	00000008 stack_start
00001000       O *COM*	00000020 user_stack
00000004 g     O .bss	00000004 startup_time
00000000         *UND*	00000000 pg_dir
00000120 g     O .data.rel.local	0000010c sys_call_table


Contents of section .group:
 0000 01000000 0d000000                    ........        
Contents of section .group:
 0000 01000000 0e000000                    ........        
Contents of section .group:
 0000 01000000 0f000000                    ........        
Contents of section .text:
 0000 f30f1efb e8fcffff ff050100 00008b90  ................
 0010 00000000 85d27406 ddb2c801 00008b90  ......t.........
 0020 00000000 6683bae0 00000000 740ddda2  ....f.......t...
 0030 c8010000 89900000 0000c3db e366c782  .............f..
 0040 e0000000 0100ebec f30f1efb 55575653  ............UWVS
 0050 83ec10e8 fcffffff 81c30200 00008d83  ................
 0060 fc000000 8db30000 0000eb14 8b10837a  ...............z
 0070 0c007405 833a0174 3683e804 39f07437  ..t..:.t6...9.t7
 0080 8b1085d2 74f38b8a c8000000 85c974dc  ....t.........t.
 0090 8bbb0000 000039f9 7dd2814a 0c002000  ......9.}..J.. .
 00a0 008b10c7 82c80000 00000000 00ebbdc7  ................
 00b0 02000000 00ebc2be ffffffff 8d8b0000  ................
 00c0 0000b83f 00000089 f7bd0000 0000eb05  ...?............
 00d0 83e80174 1d8b9483 00000000 85d274f0  ...t..........t.
 00e0 833a0075 eb8b5204 39fa7ee4 89d789c5  .:.u..R.9.~.....
 00f0 ebde85ff 75228dbb fc000000 eb0783ef  ....u"..........
 0100 0439cf74 bd8b1785 d274f38b 4204d1f8  .9.t.....t..B...
 0110 03420889 4204ebe6 89eac1e2 0483c220  .B..B.......... 
 0120 8b8cab00 00000039 0d000000 00741987  .......9.....t..
 0130 0d000000 00668954 240cff6c 2408398b  .....f.T$..l$.9.
 0140 00000000 75020f06 83c4105b 5e5f5dc3  ....u......[^_].
 0150 f30f1efb e8fcffff ff050100 00008b80  ................
 0160 00000000 c7000100 0000e8fc ffffffb8  ................
 0170 00000000 c3f30f1e fb575653 e8fcffff  .........WVS....
 0180 ff81c302 0000008b 74241085 f6742d8d  ........t$...t-.
 0190 83200000 00398300 00000074 238b3e8b  . ...9.....t#.>.
 01a0 83000000 008906c7 00020000 00e8fcff  ................
 01b0 ffff85ff 7406c707 00000000 5b5e5fc3  ....t.......[^_.
 01c0 83ec0c8d 83000000 0050e8fc ffffff83  .........P......
 01d0 c410ebc9 f30f1efb 575653e8 fcffffff  ........WVS.....
 01e0 81c30200 00008b74 241085f6 74638d83  .......t$...tc..
 01f0 20000000 39830000 00007431 8b3e8b83   ...9.....t1.>..
 0200 00000000 89068b83 00000000 c7000100  ................
 0210 0000e8fc ffffff8b 0685c074 243b8300  ...........t$;..
 0220 00000074 1cc70000 000000eb d983ec0c  ...t............
 0230 8d830000 000050e8 fcffffff 83c410eb  ......P.........
 0240 bbc70600 00000085 ff7406c7 07000000  .........t......
 0250 005b5e5f c3f30f1e fb8b4424 0485c074  .[^_......D$...t
 0260 128b1085 d2740cc7 02000000 00c70000  .....t..........
 0270 000000c3 f30f1efb e8fcffff ff050100  ................
 0280 0000837c 24040074 288b8000 00000083  ...|$..t(.......
 0290 80cc0000 00018b48 048d51ff 85d27f0d  .......H..Q.....
 02a0 c7400400 000000e8 fcffffff c3895004  .@............P.
 02b0 c38b9000 00000083 82d00000 00018b42  ...............B
 02c0 0483e801 85c0b900 0000000f 4ec18942  ............N..B
 02d0 04c3f30f 1efb53e8 fcffffff 81c10200  ......S.........
 02e0 00008b54 2408b800 00000085 d27e0b8b  ...T$........~..
 02f0 99000000 006bc264 01d88b89 00000000  .....k.d........
 0300 8981c800 000089d0 5bc3f30f 1efbe8fc  ........[.......
 0310 ffffff05 01000000 8b800000 00008b80  ................
 0320 a8000000 c3f30f1e fbe8fcff ffff0501  ................
 0330 0000008b 80000000 008b80ac 000000c3  ................
 0340 f30f1efb e8fcffff ff050100 00008b80  ................
 0350 00000000 0fb780bc 000000c3 f30f1efb  ................
 0360 e8fcffff ff050100 00008b80 00000000  ................
 0370 0fb780be 000000c3 f30f1efb e8fcffff  ................
 0380 ff050100 00008b80 00000000 0fb780c2  ................
 0390 000000c3 f30f1efb e8fcffff ff050100  ................
 03a0 00008b80 00000000 0fb780c4 000000c3  ................
 03b0 f30f1efb e8fcffff ff050100 00008b90  ................
 03c0 00000000 8b42082b 44240485 c07e0389  .....B.+D$...~..
 03d0 4208b800 000000c3 f30f1efb 53e8fcff  B...........S...
 03e0 ffff81c3 02000000 8b4c2408 83f91177  .........L$....w
 03f0 31b80100 0000d3e0 baffffff ffa97e7d  1.............~}
 0400 0200741a 8b830000 00008d0c 888b5110  ..t...........Q.
 0410 8b5c240c 8959108b 4c241089 481089d0  .\$..Y..L$..H...
 0420 5bc3baff ffffffeb f5f30f1e fb5653e8  [............VS.
 0430 fcffffff 81c30200 00008d83 80010000  ................
 0440 8b8b0000 000066c7 41206800 66894122  ......f.A h.f.A"
 0450 c1c81088 4124c641 2589c641 26008861  ....A$.A%..A&..a
 0460 27c1c810 8d40e866 c7412868 00668941  '....@.f.A(h.f.A
 0470 2ac1c810 88412cc6 412d82c6 412e0088  *....A,.A-..A...
 0480 612fc1c8 108d9304 0000008d 41308d89  a/..........A0..
 0490 20040000 c7020000 0000c740 04000000   ..........@....
 04a0 00c70000 000000c7 400c0000 0000c740  ........@......@
 04b0 08000000 0083c010 83c20439 c875d5b8  ...........9.u..
 04c0 20000000 0f00d8b8 28000000 0f00d0b8   .......(.......
 04d0 36000000 ba430000 00eeeb00 eb00ba40  6....C.........@
 04e0 000000b8 9b000000 eeeb00eb 00b82e00  ................
 04f0 0000ee8b 8b000000 00be0000 08008b93  ................
 0500 00000000 89f06689 d066ba00 8e898100  ......f..f......
 0510 01000089 91040100 00ba2100 0000eceb  ..........!.....
 0520 00eb0025 fe000000 ee8b9300 00000089  ...%............
 0530 f06689d0 66ba00ef 89810004 00008991  .f..f...........
 0540 04040000 5b5ec3                      ....[^.         
Contents of section .rodata.str1.1:
 0000 7461736b 5b305d20 74727969 6e672074  task[0] trying t
 0010 6f20736c 65657000                    o sleep.        
Contents of section .data.rel:
 0000 00100000 10000000 00000000 00000000  ................
 0010 00000000 00000000 00000000 00000000  ................
 0020 00000000 0f000000 0f000000 00000000  ................
 0030 00000000 00000000 00000000 00000000  ................
 0040 00000000 00000000 00000000 00000000  ................
 0050 00000000 00000000 00000000 00000000  ................
 0060 00000000 00000000 00000000 00000000  ................
 0070 00000000 00000000 00000000 00000000  ................
 0080 00000000 00000000 00000000 00000000  ................
 0090 00000000 00000000 00000000 00000000  ................
 00a0 00000000 00000000 00000000 00000000  ................
 00b0 00000000 00000000 00000000 00000000  ................
 00c0 00000000 00000000 00000000 ffffffff  ................
 00d0 00000000 00000000 00000000 00000000  ................
 00e0 00000000 00000000 00000000 00000000  ................
 00f0 00000000 00000000 00000000 00000000  ................
 0100 00000000 ffffffff 5b000000 00000000  ........[.......
 0110 00000000 00000000 00000000 00000000  ................
 0120 00000000 00000000 00000000 00000000  ................
 0130 00000000 00000000 00000000 00000000  ................
 0140 00000000 00000000 00000000 00000000  ................
 0150 00000000 00000000 00000000 00000000  ................
 0160 00000000 00000000 00000000 00000000  ................
 0170 9f000000 00fac000 9f000000 00f2c000  ................
 0180 00000000 20100000 10000000 00000000  .... ...........
 0190 00000000 00000000 00000000 00000000  ................
 01a0 00000000 00000000 00000000 00000000  ................
 01b0 00000000 00000000 00000000 00000000  ................
 01c0 00000000 00000000 17000000 17000000  ................
 01d0 17000000 17000000 17000000 17000000  ................
 01e0 28000000 00000080 00000000 00000000  (...............
 01f0 00000000 00000000 00000000 00000000  ................
 0200 00000000 00000000 00000000 00000000  ................
 0210 00000000 00000000 00000000 00000000  ................
 0220 00000000 00000000 00000000 00000000  ................
 0230 00000000 00000000 00000000 00000000  ................
 0240 00000000 00000000 00000000 00000000  ................
 0250 00000000 00000000 00000000 00000000  ................
 0260 00000000 00000000 00000000 00000000  ................
 0270 00000000 00000000 00000000 00000000  ................
 0280 00000000 00000000 00000000 00000000  ................
 0290 00000000 00000000 00000000 00000000  ................
 02a0 00000000 00000000 00000000 00000000  ................
 02b0 00000000 00000000 00000000 00000000  ................
 02c0 00000000 00000000 00000000 00000000  ................
 02d0 00000000 00000000 00000000 00000000  ................
 02e0 00000000 00000000 00000000 00000000  ................
 02f0 00000000 00000000 00000000 00000000  ................
 0300 00000000 00000000 00000000 00000000  ................
 0310 00000000 00000000 00000000 00000000  ................
 0320 00000000 00000000 00000000 00000000  ................
 0330 00000000 00000000 00000000 00000000  ................
 0340 00000000 00000000 00000000 00000000  ................
 0350 00000000 00000000 00000000 00000000  ................
 0360 00000000 00000000 00000000 00000000  ................
 0370 00000000 00000000 00000000 00000000  ................
 0380 00000000 00000000 00000000 00000000  ................
 0390 00000000 00000000 00000000 00000000  ................
 03a0 00000000 00000000 00000000 00000000  ................
 03b0 00000000 00000000 00000000 00000000  ................
 03c0 00000000 00000000 00000000 00000000  ................
 03d0 00000000 00000000 00000000 00000000  ................
 03e0 00000000 00000000 00000000 00000000  ................
 03f0 00000000 00000000 00000000 00000000  ................
 0400 00000000 00000000 00000000 00000000  ................
 0410 00000000 00000000 00000000 00000000  ................
 0420 00000000 00000000 00000000 00000000  ................
 0430 00000000 00000000 00000000 00000000  ................
 0440 00000000 00000000 00000000 00000000  ................
 0450 00000000 00000000 00000000 00000000  ................
 0460 00000000 00000000 00000000 00000000  ................
 0470 00000000 00000000 00000000 00000000  ................
 0480 00000000 00000000 00000000 00000000  ................
 0490 00000000 00000000 00000000 00000000  ................
 04a0 00000000 00000000 00000000 00000000  ................
 04b0 00000000 00000000 00000000 00000000  ................
 04c0 00000000 00000000 00000000 00000000  ................
 04d0 00000000 00000000 00000000 00000000  ................
 04e0 00000000 00000000 00000000 00000000  ................
 04f0 00000000 00000000 00000000 00000000  ................
 0500 00000000 00000000 00000000 00000000  ................
 0510 00000000 00000000 00000000 00000000  ................
 0520 00000000 00000000 00000000 00000000  ................
 0530 00000000 00000000 00000000 00000000  ................
 0540 00000000 00000000 00000000 00000000  ................
 0550 00000000 00000000 00000000 00000000  ................
 0560 00000000 00000000 00000000 00000000  ................
 0570 00000000 00000000 00000000 00000000  ................
 0580 00000000 00000000 00000000 00000000  ................
 0590 00000000 00000000 00000000 00000000  ................
 05a0 00000000 00000000 00000000 00000000  ................
 05b0 00000000 00000000 00000000 00000000  ................
 05c0 00000000 00000000 00000000 00000000  ................
 05d0 00000000 00000000 00000000 00000000  ................
 05e0 00000000 00000000 00000000 00000000  ................
 05f0 00000000 00000000 00000000 00000000  ................
 0600 00000000 00000000 00000000 00000000  ................
 0610 00000000 00000000 00000000 00000000  ................
 0620 00000000 00000000 00000000 00000000  ................
 0630 00000000 00000000 00000000 00000000  ................
 0640 00000000 00000000 00000000 00000000  ................
 0650 00000000 00000000 00000000 00000000  ................
 0660 00000000 00000000 00000000 00000000  ................
 0670 00000000 00000000 00000000 00000000  ................
 0680 00000000 00000000 00000000 00000000  ................
 0690 00000000 00000000 00000000 00000000  ................
 06a0 00000000 00000000 00000000 00000000  ................
 06b0 00000000 00000000 00000000 00000000  ................
 06c0 00000000 00000000 00000000 00000000  ................
 06d0 00000000 00000000 00000000 00000000  ................
 06e0 00000000 00000000 00000000 00000000  ................
 06f0 00000000 00000000 00000000 00000000  ................
 0700 00000000 00000000 00000000 00000000  ................
 0710 00000000 00000000 00000000 00000000  ................
 0720 00000000 00000000 00000000 00000000  ................
 0730 00000000 00000000 00000000 00000000  ................
 0740 00000000 00000000 00000000 00000000  ................
 0750 00000000 00000000 00000000 00000000  ................
 0760 00000000 00000000 00000000 00000000  ................
 0770 00000000 00000000 00000000 00000000  ................
 0780 00000000 00000000 00000000 00000000  ................
 0790 00000000 00000000 00000000 00000000  ................
 07a0 00000000 00000000 00000000 00000000  ................
 07b0 00000000 00000000 00000000 00000000  ................
 07c0 00000000 00000000 00000000 00000000  ................
 07d0 00000000 00000000 00000000 00000000  ................
 07e0 00000000 00000000 00000000 00000000  ................
 07f0 00000000 00000000 00000000 00000000  ................
 0800 00000000 00000000 00000000 00000000  ................
 0810 00000000 00000000 00000000 00000000  ................
 0820 00000000 00000000 00000000 00000000  ................
 0830 00000000 00000000 00000000 00000000  ................
 0840 00000000 00000000 00000000 00000000  ................
 0850 00000000 00000000 00000000 00000000  ................
 0860 00000000 00000000 00000000 00000000  ................
 0870 00000000 00000000 00000000 00000000  ................
 0880 00000000 00000000 00000000 00000000  ................
 0890 00000000 00000000 00000000 00000000  ................
 08a0 00000000 00000000 00000000 00000000  ................
 08b0 00000000 00000000 00000000 00000000  ................
 08c0 00000000 00000000 00000000 00000000  ................
 08d0 00000000 00000000 00000000 00000000  ................
 08e0 00000000 00000000 00000000 00000000  ................
 08f0 00000000 00000000 00000000 00000000  ................
 0900 00000000 00000000 00000000 00000000  ................
 0910 00000000 00000000 00000000 00000000  ................
 0920 00000000 00000000 00000000 00000000  ................
 0930 00000000 00000000 00000000 00000000  ................
 0940 00000000 00000000 00000000 00000000  ................
 0950 00000000 00000000 00000000 00000000  ................
 0960 00000000 00000000 00000000 00000000  ................
 0970 00000000 00000000 00000000 00000000  ................
 0980 00000000 00000000 00000000 00000000  ................
 0990 00000000 00000000 00000000 00000000  ................
 09a0 00000000 00000000 00000000 00000000  ................
 09b0 00000000 00000000 00000000 00000000  ................
 09c0 00000000 00000000 00000000 00000000  ................
 09d0 00000000 00000000 00000000 00000000  ................
 09e0 00000000 00000000 00000000 00000000  ................
 09f0 00000000 00000000 00000000 00000000  ................
 0a00 00000000 00000000 00000000 00000000  ................
 0a10 00000000 00000000 00000000 00000000  ................
 0a20 00000000 00000000 00000000 00000000  ................
 0a30 00000000 00000000 00000000 00000000  ................
 0a40 00000000 00000000 00000000 00000000  ................
 0a50 00000000 00000000 00000000 00000000  ................
 0a60 00000000 00000000 00000000 00000000  ................
 0a70 00000000 00000000 00000000 00000000  ................
 0a80 00000000 00000000 00000000 00000000  ................
 0a90 00000000 00000000 00000000 00000000  ................
 0aa0 00000000 00000000 00000000 00000000  ................
 0ab0 00000000 00000000 00000000 00000000  ................
 0ac0 00000000 00000000 00000000 00000000  ................
 0ad0 00000000 00000000 00000000 00000000  ................
 0ae0 00000000 00000000 00000000 00000000  ................
 0af0 00000000 00000000 00000000 00000000  ................
 0b00 00000000 00000000 00000000 00000000  ................
 0b10 00000000 00000000 00000000 00000000  ................
 0b20 00000000 00000000 00000000 00000000  ................
 0b30 00000000 00000000 00000000 00000000  ................
 0b40 00000000 00000000 00000000 00000000  ................
 0b50 00000000 00000000 00000000 00000000  ................
 0b60 00000000 00000000 00000000 00000000  ................
 0b70 00000000 00000000 00000000 00000000  ................
 0b80 00000000 00000000 00000000 00000000  ................
 0b90 00000000 00000000 00000000 00000000  ................
 0ba0 00000000 00000000 00000000 00000000  ................
 0bb0 00000000 00000000 00000000 00000000  ................
 0bc0 00000000 00000000 00000000 00000000  ................
 0bd0 00000000 00000000 00000000 00000000  ................
 0be0 00000000 00000000 00000000 00000000  ................
 0bf0 00000000 00000000 00000000 00000000  ................
 0c00 00000000 00000000 00000000 00000000  ................
 0c10 00000000 00000000 00000000 00000000  ................
 0c20 00000000 00000000 00000000 00000000  ................
 0c30 00000000 00000000 00000000 00000000  ................
 0c40 00000000 00000000 00000000 00000000  ................
 0c50 00000000 00000000 00000000 00000000  ................
 0c60 00000000 00000000 00000000 00000000  ................
 0c70 00000000 00000000 00000000 00000000  ................
 0c80 00000000 00000000 00000000 00000000  ................
 0c90 00000000 00000000 00000000 00000000  ................
 0ca0 00000000 00000000 00000000 00000000  ................
 0cb0 00000000 00000000 00000000 00000000  ................
 0cc0 00000000 00000000 00000000 00000000  ................
 0cd0 00000000 00000000 00000000 00000000  ................
 0ce0 00000000 00000000 00000000 00000000  ................
 0cf0 00000000 00000000 00000000 00000000  ................
 0d00 00000000 00000000 00000000 00000000  ................
 0d10 00000000 00000000 00000000 00000000  ................
 0d20 00000000 00000000 00000000 00000000  ................
 0d30 00000000 00000000 00000000 00000000  ................
 0d40 00000000 00000000 00000000 00000000  ................
 0d50 00000000 00000000 00000000 00000000  ................
 0d60 00000000 00000000 00000000 00000000  ................
 0d70 00000000 00000000 00000000 00000000  ................
 0d80 00000000 00000000 00000000 00000000  ................
 0d90 00000000 00000000 00000000 00000000  ................
 0da0 00000000 00000000 00000000 00000000  ................
 0db0 00000000 00000000 00000000 00000000  ................
 0dc0 00000000 00000000 00000000 00000000  ................
 0dd0 00000000 00000000 00000000 00000000  ................
 0de0 00000000 00000000 00000000 00000000  ................
 0df0 00000000 00000000 00000000 00000000  ................
 0e00 00000000 00000000 00000000 00000000  ................
 0e10 00000000 00000000 00000000 00000000  ................
 0e20 00000000 00000000 00000000 00000000  ................
 0e30 00000000 00000000 00000000 00000000  ................
 0e40 00000000 00000000 00000000 00000000  ................
 0e50 00000000 00000000 00000000 00000000  ................
 0e60 00000000 00000000 00000000 00000000  ................
 0e70 00000000 00000000 00000000 00000000  ................
 0e80 00000000 00000000 00000000 00000000  ................
 0e90 00000000 00000000 00000000 00000000  ................
 0ea0 00000000 00000000 00000000 00000000  ................
 0eb0 00000000 00000000 00000000 00000000  ................
 0ec0 00000000 00000000 00000000 00000000  ................
 0ed0 00000000 00000000 00000000 00000000  ................
 0ee0 00000000 00000000 00000000 00000000  ................
 0ef0 00000000 00000000 00000000 00000000  ................
 0f00 00000000 00000000 00000000 00000000  ................
 0f10 00000000 00000000 00000000 00000000  ................
 0f20 00000000 00000000 00000000 00000000  ................
 0f30 00000000 00000000 00000000 00000000  ................
 0f40 00000000 00000000 00000000 00000000  ................
 0f50 00000000 00000000 00000000 00000000  ................
 0f60 00000000 00000000 00000000 00000000  ................
 0f70 00000000 00000000 00000000 00000000  ................
 0f80 00000000 00000000 00000000 00000000  ................
 0f90 00000000 00000000 00000000 00000000  ................
 0fa0 00000000 00000000 00000000 00000000  ................
 0fb0 00000000 00000000 00000000 00000000  ................
 0fc0 00000000 00000000 00000000 00000000  ................
 0fd0 00000000 00000000 00000000 00000000  ................
 0fe0 00000000 00000000 00000000 00000000  ................
 0ff0 00000000 00000000 00000000 00000000  ................
 1000 00000000 00000000 00000000 00000000  ................
 1010 00000000 00000000 00000000 00000000  ................
Contents of section .data.rel.local:
 0000 20000000 00000000 00000000 00000000   ...............
 0010 00000000 00000000 00000000 00000000  ................
 0020 00000000 00000000 00000000 00000000  ................
 0030 00000000 00000000 00000000 00000000  ................
 0040 00000000 00000000 00000000 00000000  ................
 0050 00000000 00000000 00000000 00000000  ................
 0060 00000000 00000000 00000000 00000000  ................
 0070 00000000 00000000 00000000 00000000  ................
 0080 00000000 00000000 00000000 00000000  ................
 0090 00000000 00000000 00000000 00000000  ................
 00a0 00000000 00000000 00000000 00000000  ................
 00b0 00000000 00000000 00000000 00000000  ................
 00c0 00000000 00000000 00000000 00000000  ................
 00d0 00000000 00000000 00000000 00000000  ................
 00e0 00000000 00000000 00000000 00000000  ................
 00f0 00000000 00000000 00000000 00000000  ................
 0100 20000000 00000000 00000000 00000000   ...............
 0110 00000000 00000000 00000000 00000000  ................
 0120 00000000 00000000 00000000 00000000  ................
 0130 00000000 00000000 00000000 00000000  ................
 0140 00000000 00000000 00000000 00000000  ................
 0150 00000000 00000000 00000000 00000000  ................
 0160 00000000 00000000 00000000 00000000  ................
 0170 00000000 00000000 00000000 00000000  ................
 0180 00000000 00000000 00000000 00000000  ................
 0190 00000000 00000000 00000000 00000000  ................
 01a0 00000000 00000000 00000000 00000000  ................
 01b0 00000000 00000000 00000000 00000000  ................
 01c0 00000000 00000000 00000000 00000000  ................
 01d0 00000000 00000000 00000000 00000000  ................
 01e0 00000000 00000000 00000000 00000000  ................
 01f0 00000000 00000000 00000000 00000000  ................
 0200 00000000 00000000 00000000 00000000  ................
 0210 00000000 00000000 00000000 00000000  ................
 0220 00000000 00000000 00000000           ............    
Contents of section .text.__x86.get_pc_thunk.ax:
 0000 8b0424c3                             ..$.            
Contents of section .text.__x86.get_pc_thunk.cx:
 0000 8b0c24c3                             ..$.            
Contents of section .text.__x86.get_pc_thunk.bx:
 0000 8b1c24c3                             ..$.            
Contents of section .comment:
 0000 00474343 3a202855 62756e74 7520392e  .GCC: (Ubuntu 9.
 0010 332e302d 31307562 756e7475 32292039  3.0-10ubuntu2) 9
 0020 2e332e30 00                          .3.0.           
Contents of section .note.gnu.property:
 0000 04000000 0c000000 05000000 474e5500  ............GNU.
 0010 020000c0 04000000 03000000           ............    
Contents of section .eh_frame:
 0000 14000000 00000000 017a5200 017c0801  .........zR..|..
 0010 1b0c0404 88010000 10000000 1c000000  ................
 0020 00000000 48000000 00000000 38000000  ....H.......8...
 0030 30000000 48000000 08010000 00450e08  0...H........E..
 0040 8502410e 0c870341 0e108604 410e1483  ..A....A....A...
 0050 05430e24 02f80e14 41c30e10 41c60e0c  .C.$....A...A...
 0060 41c70e08 41c50e04 10000000 6c000000  A...A.......l...
 0070 50010000 25000000 00000000 38000000  P...%.......8...
 0080 80000000 75010000 5f000000 00450e08  ....u..._....E..
 0090 8702410e 0c860341 0e108304 02410ac3  ..A....A.....A..
 00a0 0e0c41c6 0e0841c7 0e04410b 430e1c47  ..A...A...A.C..G
 00b0 0e20480e 10000000 34000000 bc000000  . H.....4.......
 00c0 d4010000 81000000 00450e08 8702410e  .........E....A.
 00d0 0c860341 0e108304 02550e1c 470e2048  ...A.....U..G. H
 00e0 0e1053c3 0e0c41c6 0e0841c7 0e040000  ..S...A...A.....
 00f0 10000000 f4000000 55020000 1f000000  ........U.......
 0100 00000000 10000000 08010000 74020000  ............t...
 0110 5e000000 00000000 18000000 1c010000  ^...............
 0120 d2020000 38000000 00450e08 830272c3  ....8....E....r.
 0130 0e040000 10000000 38010000 0a030000  ........8.......
 0140 1b000000 00000000 10000000 4c010000  ............L...
 0150 25030000 1b000000 00000000 10000000  %...............
 0160 60010000 40030000 1c000000 00000000  `...@...........
 0170 10000000 74010000 5c030000 1c000000  ....t...\.......
 0180 00000000 10000000 88010000 78030000  ............x...
 0190 1c000000 00000000 10000000 9c010000  ................
 01a0 94030000 1c000000 00000000 10000000  ................
 01b0 b0010000 b0030000 28000000 00000000  ........(.......
 01c0 1c000000 c4010000 d8030000 51000000  ............Q...
 01d0 00450e08 83020244 0ac30e04 410b0000  .E.....D....A...
 01e0 24000000 e4010000 29040000 1e010000  $.......).......
 01f0 00450e08 8602410e 0c830303 1601c30e  .E....A.........
 0200 0841c60e 04000000 10000000 0c020000  .A..............
 0210 00000000 04000000 00000000 10000000  ................
 0220 20020000 00000000 04000000 00000000   ...............
 0230 10000000 34020000 00000000 04000000  ....4...........
 0240 00000000                             ....            

Disassembly of section .text:

00000000 <math_state_restore>:
   0:	f3 0f 1e fb          	endbr32 
   4:	e8 fc ff ff ff       	call   5 <math_state_restore+0x5>
			5: R_386_PC32	__x86.get_pc_thunk.ax
   9:	05 01 00 00 00       	add    $0x1,%eax
			a: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
   e:	8b 90 00 00 00 00    	mov    0x0(%eax),%edx
			10: R_386_GOTOFF	last_task_used_math
  14:	85 d2                	test   %edx,%edx
  16:	74 06                	je     1e <math_state_restore+0x1e>
  18:	dd b2 c8 01 00 00    	fnsave 0x1c8(%edx)
  1e:	8b 90 00 00 00 00    	mov    0x0(%eax),%edx
			20: R_386_GOTOFF	current
  24:	66 83 ba e0 00 00 00 	cmpw   $0x0,0xe0(%edx)
  2b:	00 
  2c:	74 0d                	je     3b <math_state_restore+0x3b>
  2e:	dd a2 c8 01 00 00    	frstor 0x1c8(%edx)
  34:	89 90 00 00 00 00    	mov    %edx,0x0(%eax)
			36: R_386_GOTOFF	last_task_used_math
  3a:	c3                   	ret    
  3b:	db e3                	fninit 
  3d:	66 c7 82 e0 00 00 00 	movw   $0x1,0xe0(%edx)
  44:	01 00 
  46:	eb ec                	jmp    34 <math_state_restore+0x34>

00000048 <schedule>:
  48:	f3 0f 1e fb          	endbr32 
  4c:	55                   	push   %ebp
  4d:	57                   	push   %edi
  4e:	56                   	push   %esi
  4f:	53                   	push   %ebx
  50:	83 ec 10             	sub    $0x10,%esp
  53:	e8 fc ff ff ff       	call   54 <schedule+0xc>
			54: R_386_PC32	__x86.get_pc_thunk.bx
  58:	81 c3 02 00 00 00    	add    $0x2,%ebx
			5a: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
  5e:	8d 83 fc 00 00 00    	lea    0xfc(%ebx),%eax
			60: R_386_GOTOFF	task
  64:	8d b3 00 00 00 00    	lea    0x0(%ebx),%esi
			66: R_386_GOTOFF	task
  6a:	eb 14                	jmp    80 <schedule+0x38>
  6c:	8b 10                	mov    (%eax),%edx
  6e:	83 7a 0c 00          	cmpl   $0x0,0xc(%edx)
  72:	74 05                	je     79 <schedule+0x31>
  74:	83 3a 01             	cmpl   $0x1,(%edx)
  77:	74 36                	je     af <schedule+0x67>
  79:	83 e8 04             	sub    $0x4,%eax
  7c:	39 f0                	cmp    %esi,%eax
  7e:	74 37                	je     b7 <schedule+0x6f>
  80:	8b 10                	mov    (%eax),%edx
  82:	85 d2                	test   %edx,%edx
  84:	74 f3                	je     79 <schedule+0x31>
  86:	8b 8a c8 00 00 00    	mov    0xc8(%edx),%ecx
  8c:	85 c9                	test   %ecx,%ecx
  8e:	74 dc                	je     6c <schedule+0x24>
  90:	8b bb 00 00 00 00    	mov    0x0(%ebx),%edi
			92: R_386_GOTOFF	jiffies
  96:	39 f9                	cmp    %edi,%ecx
  98:	7d d2                	jge    6c <schedule+0x24>
  9a:	81 4a 0c 00 20 00 00 	orl    $0x2000,0xc(%edx)
  a1:	8b 10                	mov    (%eax),%edx
  a3:	c7 82 c8 00 00 00 00 	movl   $0x0,0xc8(%edx)
  aa:	00 00 00 
  ad:	eb bd                	jmp    6c <schedule+0x24>
  af:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
  b5:	eb c2                	jmp    79 <schedule+0x31>
  b7:	be ff ff ff ff       	mov    $0xffffffff,%esi
  bc:	8d 8b 00 00 00 00    	lea    0x0(%ebx),%ecx
			be: R_386_GOTOFF	task
  c2:	b8 3f 00 00 00       	mov    $0x3f,%eax
  c7:	89 f7                	mov    %esi,%edi
  c9:	bd 00 00 00 00       	mov    $0x0,%ebp
  ce:	eb 05                	jmp    d5 <schedule+0x8d>
  d0:	83 e8 01             	sub    $0x1,%eax
  d3:	74 1d                	je     f2 <schedule+0xaa>
  d5:	8b 94 83 00 00 00 00 	mov    0x0(%ebx,%eax,4),%edx
			d8: R_386_GOTOFF	task
  dc:	85 d2                	test   %edx,%edx
  de:	74 f0                	je     d0 <schedule+0x88>
  e0:	83 3a 00             	cmpl   $0x0,(%edx)
  e3:	75 eb                	jne    d0 <schedule+0x88>
  e5:	8b 52 04             	mov    0x4(%edx),%edx
  e8:	39 fa                	cmp    %edi,%edx
  ea:	7e e4                	jle    d0 <schedule+0x88>
  ec:	89 d7                	mov    %edx,%edi
  ee:	89 c5                	mov    %eax,%ebp
  f0:	eb de                	jmp    d0 <schedule+0x88>
  f2:	85 ff                	test   %edi,%edi
  f4:	75 22                	jne    118 <schedule+0xd0>
  f6:	8d bb fc 00 00 00    	lea    0xfc(%ebx),%edi
			f8: R_386_GOTOFF	task
  fc:	eb 07                	jmp    105 <schedule+0xbd>
  fe:	83 ef 04             	sub    $0x4,%edi
 101:	39 cf                	cmp    %ecx,%edi
 103:	74 bd                	je     c2 <schedule+0x7a>
 105:	8b 17                	mov    (%edi),%edx
 107:	85 d2                	test   %edx,%edx
 109:	74 f3                	je     fe <schedule+0xb6>
 10b:	8b 42 04             	mov    0x4(%edx),%eax
 10e:	d1 f8                	sar    %eax
 110:	03 42 08             	add    0x8(%edx),%eax
 113:	89 42 04             	mov    %eax,0x4(%edx)
 116:	eb e6                	jmp    fe <schedule+0xb6>
 118:	89 ea                	mov    %ebp,%edx
 11a:	c1 e2 04             	shl    $0x4,%edx
 11d:	83 c2 20             	add    $0x20,%edx
 120:	8b 8c ab 00 00 00 00 	mov    0x0(%ebx,%ebp,4),%ecx
			123: R_386_GOTOFF	task
 127:	39 0d 00 00 00 00    	cmp    %ecx,0x0
			129: R_386_32	current
 12d:	74 19                	je     148 <schedule+0x100>
 12f:	87 0d 00 00 00 00    	xchg   %ecx,0x0
			131: R_386_32	current
 135:	66 89 54 24 0c       	mov    %dx,0xc(%esp)
 13a:	ff 6c 24 08          	ljmp   *0x8(%esp)
 13e:	39 8b 00 00 00 00    	cmp    %ecx,0x0(%ebx)
			140: R_386_GOTOFF	last_task_used_math
 144:	75 02                	jne    148 <schedule+0x100>
 146:	0f 06                	clts   
 148:	83 c4 10             	add    $0x10,%esp
 14b:	5b                   	pop    %ebx
 14c:	5e                   	pop    %esi
 14d:	5f                   	pop    %edi
 14e:	5d                   	pop    %ebp
 14f:	c3                   	ret    

00000150 <sys_pause>:
 150:	f3 0f 1e fb          	endbr32 
 154:	e8 fc ff ff ff       	call   155 <sys_pause+0x5>
			155: R_386_PC32	__x86.get_pc_thunk.ax
 159:	05 01 00 00 00       	add    $0x1,%eax
			15a: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 15e:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			160: R_386_GOTOFF	current
 164:	c7 00 01 00 00 00    	movl   $0x1,(%eax)
 16a:	e8 fc ff ff ff       	call   16b <sys_pause+0x1b>
			16b: R_386_PC32	schedule
 16f:	b8 00 00 00 00       	mov    $0x0,%eax
 174:	c3                   	ret    

00000175 <sleep_on>:
 175:	f3 0f 1e fb          	endbr32 
 179:	57                   	push   %edi
 17a:	56                   	push   %esi
 17b:	53                   	push   %ebx
 17c:	e8 fc ff ff ff       	call   17d <sleep_on+0x8>
			17d: R_386_PC32	__x86.get_pc_thunk.bx
 181:	81 c3 02 00 00 00    	add    $0x2,%ebx
			183: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 187:	8b 74 24 10          	mov    0x10(%esp),%esi
 18b:	85 f6                	test   %esi,%esi
 18d:	74 2d                	je     1bc <sleep_on+0x47>
 18f:	8d 83 20 00 00 00    	lea    0x20(%ebx),%eax
			191: R_386_GOTOFF	.data.rel
 195:	39 83 00 00 00 00    	cmp    %eax,0x0(%ebx)
			197: R_386_GOTOFF	current
 19b:	74 23                	je     1c0 <sleep_on+0x4b>
 19d:	8b 3e                	mov    (%esi),%edi
 19f:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			1a1: R_386_GOTOFF	current
 1a5:	89 06                	mov    %eax,(%esi)
 1a7:	c7 00 02 00 00 00    	movl   $0x2,(%eax)
 1ad:	e8 fc ff ff ff       	call   1ae <sleep_on+0x39>
			1ae: R_386_PC32	schedule
 1b2:	85 ff                	test   %edi,%edi
 1b4:	74 06                	je     1bc <sleep_on+0x47>
 1b6:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
 1bc:	5b                   	pop    %ebx
 1bd:	5e                   	pop    %esi
 1be:	5f                   	pop    %edi
 1bf:	c3                   	ret    
 1c0:	83 ec 0c             	sub    $0xc,%esp
 1c3:	8d 83 00 00 00 00    	lea    0x0(%ebx),%eax
			1c5: R_386_GOTOFF	.LC0
 1c9:	50                   	push   %eax
 1ca:	e8 fc ff ff ff       	call   1cb <sleep_on+0x56>
			1cb: R_386_PLT32	panic
 1cf:	83 c4 10             	add    $0x10,%esp
 1d2:	eb c9                	jmp    19d <sleep_on+0x28>

000001d4 <interruptible_sleep_on>:
 1d4:	f3 0f 1e fb          	endbr32 
 1d8:	57                   	push   %edi
 1d9:	56                   	push   %esi
 1da:	53                   	push   %ebx
 1db:	e8 fc ff ff ff       	call   1dc <interruptible_sleep_on+0x8>
			1dc: R_386_PC32	__x86.get_pc_thunk.bx
 1e0:	81 c3 02 00 00 00    	add    $0x2,%ebx
			1e2: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 1e6:	8b 74 24 10          	mov    0x10(%esp),%esi
 1ea:	85 f6                	test   %esi,%esi
 1ec:	74 63                	je     251 <interruptible_sleep_on+0x7d>
 1ee:	8d 83 20 00 00 00    	lea    0x20(%ebx),%eax
			1f0: R_386_GOTOFF	.data.rel
 1f4:	39 83 00 00 00 00    	cmp    %eax,0x0(%ebx)
			1f6: R_386_GOTOFF	current
 1fa:	74 31                	je     22d <interruptible_sleep_on+0x59>
 1fc:	8b 3e                	mov    (%esi),%edi
 1fe:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			200: R_386_GOTOFF	current
 204:	89 06                	mov    %eax,(%esi)
 206:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			208: R_386_GOTOFF	current
 20c:	c7 00 01 00 00 00    	movl   $0x1,(%eax)
 212:	e8 fc ff ff ff       	call   213 <interruptible_sleep_on+0x3f>
			213: R_386_PC32	schedule
 217:	8b 06                	mov    (%esi),%eax
 219:	85 c0                	test   %eax,%eax
 21b:	74 24                	je     241 <interruptible_sleep_on+0x6d>
 21d:	3b 83 00 00 00 00    	cmp    0x0(%ebx),%eax
			21f: R_386_GOTOFF	current
 223:	74 1c                	je     241 <interruptible_sleep_on+0x6d>
 225:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
 22b:	eb d9                	jmp    206 <interruptible_sleep_on+0x32>
 22d:	83 ec 0c             	sub    $0xc,%esp
 230:	8d 83 00 00 00 00    	lea    0x0(%ebx),%eax
			232: R_386_GOTOFF	.LC0
 236:	50                   	push   %eax
 237:	e8 fc ff ff ff       	call   238 <interruptible_sleep_on+0x64>
			238: R_386_PLT32	panic
 23c:	83 c4 10             	add    $0x10,%esp
 23f:	eb bb                	jmp    1fc <interruptible_sleep_on+0x28>
 241:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
 247:	85 ff                	test   %edi,%edi
 249:	74 06                	je     251 <interruptible_sleep_on+0x7d>
 24b:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
 251:	5b                   	pop    %ebx
 252:	5e                   	pop    %esi
 253:	5f                   	pop    %edi
 254:	c3                   	ret    

00000255 <wake_up>:
 255:	f3 0f 1e fb          	endbr32 
 259:	8b 44 24 04          	mov    0x4(%esp),%eax
 25d:	85 c0                	test   %eax,%eax
 25f:	74 12                	je     273 <wake_up+0x1e>
 261:	8b 10                	mov    (%eax),%edx
 263:	85 d2                	test   %edx,%edx
 265:	74 0c                	je     273 <wake_up+0x1e>
 267:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
 26d:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
 273:	c3                   	ret    

00000274 <do_timer>:
 274:	f3 0f 1e fb          	endbr32 
 278:	e8 fc ff ff ff       	call   279 <do_timer+0x5>
			279: R_386_PC32	__x86.get_pc_thunk.ax
 27d:	05 01 00 00 00       	add    $0x1,%eax
			27e: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 282:	83 7c 24 04 00       	cmpl   $0x0,0x4(%esp)
 287:	74 28                	je     2b1 <do_timer+0x3d>
 289:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			28b: R_386_GOTOFF	current
 28f:	83 80 cc 00 00 00 01 	addl   $0x1,0xcc(%eax)
 296:	8b 48 04             	mov    0x4(%eax),%ecx
 299:	8d 51 ff             	lea    -0x1(%ecx),%edx
 29c:	85 d2                	test   %edx,%edx
 29e:	7f 0d                	jg     2ad <do_timer+0x39>
 2a0:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
 2a7:	e8 fc ff ff ff       	call   2a8 <do_timer+0x34>
			2a8: R_386_PC32	schedule
 2ac:	c3                   	ret    
 2ad:	89 50 04             	mov    %edx,0x4(%eax)
 2b0:	c3                   	ret    
 2b1:	8b 90 00 00 00 00    	mov    0x0(%eax),%edx
			2b3: R_386_GOTOFF	current
 2b7:	83 82 d0 00 00 00 01 	addl   $0x1,0xd0(%edx)
 2be:	8b 42 04             	mov    0x4(%edx),%eax
 2c1:	83 e8 01             	sub    $0x1,%eax
 2c4:	85 c0                	test   %eax,%eax
 2c6:	b9 00 00 00 00       	mov    $0x0,%ecx
 2cb:	0f 4e c1             	cmovle %ecx,%eax
 2ce:	89 42 04             	mov    %eax,0x4(%edx)
 2d1:	c3                   	ret    

000002d2 <sys_alarm>:
 2d2:	f3 0f 1e fb          	endbr32 
 2d6:	53                   	push   %ebx
 2d7:	e8 fc ff ff ff       	call   2d8 <sys_alarm+0x6>
			2d8: R_386_PC32	__x86.get_pc_thunk.cx
 2dc:	81 c1 02 00 00 00    	add    $0x2,%ecx
			2de: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 2e2:	8b 54 24 08          	mov    0x8(%esp),%edx
 2e6:	b8 00 00 00 00       	mov    $0x0,%eax
 2eb:	85 d2                	test   %edx,%edx
 2ed:	7e 0b                	jle    2fa <sys_alarm+0x28>
 2ef:	8b 99 00 00 00 00    	mov    0x0(%ecx),%ebx
			2f1: R_386_GOTOFF	jiffies
 2f5:	6b c2 64             	imul   $0x64,%edx,%eax
 2f8:	01 d8                	add    %ebx,%eax
 2fa:	8b 89 00 00 00 00    	mov    0x0(%ecx),%ecx
			2fc: R_386_GOTOFF	current
 300:	89 81 c8 00 00 00    	mov    %eax,0xc8(%ecx)
 306:	89 d0                	mov    %edx,%eax
 308:	5b                   	pop    %ebx
 309:	c3                   	ret    

0000030a <sys_getpid>:
 30a:	f3 0f 1e fb          	endbr32 
 30e:	e8 fc ff ff ff       	call   30f <sys_getpid+0x5>
			30f: R_386_PC32	__x86.get_pc_thunk.ax
 313:	05 01 00 00 00       	add    $0x1,%eax
			314: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 318:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			31a: R_386_GOTOFF	current
 31e:	8b 80 a8 00 00 00    	mov    0xa8(%eax),%eax
 324:	c3                   	ret    

00000325 <sys_getppid>:
 325:	f3 0f 1e fb          	endbr32 
 329:	e8 fc ff ff ff       	call   32a <sys_getppid+0x5>
			32a: R_386_PC32	__x86.get_pc_thunk.ax
 32e:	05 01 00 00 00       	add    $0x1,%eax
			32f: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 333:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			335: R_386_GOTOFF	current
 339:	8b 80 ac 00 00 00    	mov    0xac(%eax),%eax
 33f:	c3                   	ret    

00000340 <sys_getuid>:
 340:	f3 0f 1e fb          	endbr32 
 344:	e8 fc ff ff ff       	call   345 <sys_getuid+0x5>
			345: R_386_PC32	__x86.get_pc_thunk.ax
 349:	05 01 00 00 00       	add    $0x1,%eax
			34a: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 34e:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			350: R_386_GOTOFF	current
 354:	0f b7 80 bc 00 00 00 	movzwl 0xbc(%eax),%eax
 35b:	c3                   	ret    

0000035c <sys_geteuid>:
 35c:	f3 0f 1e fb          	endbr32 
 360:	e8 fc ff ff ff       	call   361 <sys_geteuid+0x5>
			361: R_386_PC32	__x86.get_pc_thunk.ax
 365:	05 01 00 00 00       	add    $0x1,%eax
			366: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 36a:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			36c: R_386_GOTOFF	current
 370:	0f b7 80 be 00 00 00 	movzwl 0xbe(%eax),%eax
 377:	c3                   	ret    

00000378 <sys_getgid>:
 378:	f3 0f 1e fb          	endbr32 
 37c:	e8 fc ff ff ff       	call   37d <sys_getgid+0x5>
			37d: R_386_PC32	__x86.get_pc_thunk.ax
 381:	05 01 00 00 00       	add    $0x1,%eax
			382: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 386:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			388: R_386_GOTOFF	current
 38c:	0f b7 80 c2 00 00 00 	movzwl 0xc2(%eax),%eax
 393:	c3                   	ret    

00000394 <sys_getegid>:
 394:	f3 0f 1e fb          	endbr32 
 398:	e8 fc ff ff ff       	call   399 <sys_getegid+0x5>
			399: R_386_PC32	__x86.get_pc_thunk.ax
 39d:	05 01 00 00 00       	add    $0x1,%eax
			39e: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 3a2:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			3a4: R_386_GOTOFF	current
 3a8:	0f b7 80 c4 00 00 00 	movzwl 0xc4(%eax),%eax
 3af:	c3                   	ret    

000003b0 <sys_nice>:
 3b0:	f3 0f 1e fb          	endbr32 
 3b4:	e8 fc ff ff ff       	call   3b5 <sys_nice+0x5>
			3b5: R_386_PC32	__x86.get_pc_thunk.ax
 3b9:	05 01 00 00 00       	add    $0x1,%eax
			3ba: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 3be:	8b 90 00 00 00 00    	mov    0x0(%eax),%edx
			3c0: R_386_GOTOFF	current
 3c4:	8b 42 08             	mov    0x8(%edx),%eax
 3c7:	2b 44 24 04          	sub    0x4(%esp),%eax
 3cb:	85 c0                	test   %eax,%eax
 3cd:	7e 03                	jle    3d2 <sys_nice+0x22>
 3cf:	89 42 08             	mov    %eax,0x8(%edx)
 3d2:	b8 00 00 00 00       	mov    $0x0,%eax
 3d7:	c3                   	ret    

000003d8 <sys_signal>:
 3d8:	f3 0f 1e fb          	endbr32 
 3dc:	53                   	push   %ebx
 3dd:	e8 fc ff ff ff       	call   3de <sys_signal+0x6>
			3de: R_386_PC32	__x86.get_pc_thunk.bx
 3e2:	81 c3 02 00 00 00    	add    $0x2,%ebx
			3e4: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 3e8:	8b 4c 24 08          	mov    0x8(%esp),%ecx
 3ec:	83 f9 11             	cmp    $0x11,%ecx
 3ef:	77 31                	ja     422 <sys_signal+0x4a>
 3f1:	b8 01 00 00 00       	mov    $0x1,%eax
 3f6:	d3 e0                	shl    %cl,%eax
 3f8:	ba ff ff ff ff       	mov    $0xffffffff,%edx
 3fd:	a9 7e 7d 02 00       	test   $0x27d7e,%eax
 402:	74 1a                	je     41e <sys_signal+0x46>
 404:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			406: R_386_GOTOFF	current
 40a:	8d 0c 88             	lea    (%eax,%ecx,4),%ecx
 40d:	8b 51 10             	mov    0x10(%ecx),%edx
 410:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
 414:	89 59 10             	mov    %ebx,0x10(%ecx)
 417:	8b 4c 24 10          	mov    0x10(%esp),%ecx
 41b:	89 48 10             	mov    %ecx,0x10(%eax)
 41e:	89 d0                	mov    %edx,%eax
 420:	5b                   	pop    %ebx
 421:	c3                   	ret    
 422:	ba ff ff ff ff       	mov    $0xffffffff,%edx
 427:	eb f5                	jmp    41e <sys_signal+0x46>

00000429 <sched_init>:
 429:	f3 0f 1e fb          	endbr32 
 42d:	56                   	push   %esi
 42e:	53                   	push   %ebx
 42f:	e8 fc ff ff ff       	call   430 <sched_init+0x7>
			430: R_386_PC32	__x86.get_pc_thunk.bx
 434:	81 c3 02 00 00 00    	add    $0x2,%ebx
			436: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 43a:	8d 83 80 01 00 00    	lea    0x180(%ebx),%eax
			43c: R_386_GOTOFF	.data.rel
 440:	8b 8b 00 00 00 00    	mov    0x0(%ebx),%ecx
			442: R_386_GOT32X	gdt
 446:	66 c7 41 20 68 00    	movw   $0x68,0x20(%ecx)
 44c:	66 89 41 22          	mov    %ax,0x22(%ecx)
 450:	c1 c8 10             	ror    $0x10,%eax
 453:	88 41 24             	mov    %al,0x24(%ecx)
 456:	c6 41 25 89          	movb   $0x89,0x25(%ecx)
 45a:	c6 41 26 00          	movb   $0x0,0x26(%ecx)
 45e:	88 61 27             	mov    %ah,0x27(%ecx)
 461:	c1 c8 10             	ror    $0x10,%eax
 464:	8d 40 e8             	lea    -0x18(%eax),%eax
 467:	66 c7 41 28 68 00    	movw   $0x68,0x28(%ecx)
 46d:	66 89 41 2a          	mov    %ax,0x2a(%ecx)
 471:	c1 c8 10             	ror    $0x10,%eax
 474:	88 41 2c             	mov    %al,0x2c(%ecx)
 477:	c6 41 2d 82          	movb   $0x82,0x2d(%ecx)
 47b:	c6 41 2e 00          	movb   $0x0,0x2e(%ecx)
 47f:	88 61 2f             	mov    %ah,0x2f(%ecx)
 482:	c1 c8 10             	ror    $0x10,%eax
 485:	8d 93 04 00 00 00    	lea    0x4(%ebx),%edx
			487: R_386_GOTOFF	task
 48b:	8d 41 30             	lea    0x30(%ecx),%eax
 48e:	8d 89 20 04 00 00    	lea    0x420(%ecx),%ecx
 494:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
 49a:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
 4a1:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
 4a7:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
 4ae:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
 4b5:	83 c0 10             	add    $0x10,%eax
 4b8:	83 c2 04             	add    $0x4,%edx
 4bb:	39 c8                	cmp    %ecx,%eax
 4bd:	75 d5                	jne    494 <sched_init+0x6b>
 4bf:	b8 20 00 00 00       	mov    $0x20,%eax
 4c4:	0f 00 d8             	ltr    %ax
 4c7:	b8 28 00 00 00       	mov    $0x28,%eax
 4cc:	0f 00 d0             	lldt   %ax
 4cf:	b8 36 00 00 00       	mov    $0x36,%eax
 4d4:	ba 43 00 00 00       	mov    $0x43,%edx
 4d9:	ee                   	out    %al,(%dx)
 4da:	eb 00                	jmp    4dc <sched_init+0xb3>
 4dc:	eb 00                	jmp    4de <sched_init+0xb5>
 4de:	ba 40 00 00 00       	mov    $0x40,%edx
 4e3:	b8 9b 00 00 00       	mov    $0x9b,%eax
 4e8:	ee                   	out    %al,(%dx)
 4e9:	eb 00                	jmp    4eb <sched_init+0xc2>
 4eb:	eb 00                	jmp    4ed <sched_init+0xc4>
 4ed:	b8 2e 00 00 00       	mov    $0x2e,%eax
 4f2:	ee                   	out    %al,(%dx)
 4f3:	8b 8b 00 00 00 00    	mov    0x0(%ebx),%ecx
			4f5: R_386_GOT32X	idt
 4f9:	be 00 00 08 00       	mov    $0x80000,%esi
 4fe:	8b 93 00 00 00 00    	mov    0x0(%ebx),%edx
			500: R_386_GOT32X	timer_interrupt
 504:	89 f0                	mov    %esi,%eax
 506:	66 89 d0             	mov    %dx,%ax
 509:	66 ba 00 8e          	mov    $0x8e00,%dx
 50d:	89 81 00 01 00 00    	mov    %eax,0x100(%ecx)
 513:	89 91 04 01 00 00    	mov    %edx,0x104(%ecx)
 519:	ba 21 00 00 00       	mov    $0x21,%edx
 51e:	ec                   	in     (%dx),%al
 51f:	eb 00                	jmp    521 <sched_init+0xf8>
 521:	eb 00                	jmp    523 <sched_init+0xfa>
 523:	25 fe 00 00 00       	and    $0xfe,%eax
 528:	ee                   	out    %al,(%dx)
 529:	8b 93 00 00 00 00    	mov    0x0(%ebx),%edx
			52b: R_386_GOT32X	system_call
 52f:	89 f0                	mov    %esi,%eax
 531:	66 89 d0             	mov    %dx,%ax
 534:	66 ba 00 ef          	mov    $0xef00,%dx
 538:	89 81 00 04 00 00    	mov    %eax,0x400(%ecx)
 53e:	89 91 04 04 00 00    	mov    %edx,0x404(%ecx)
 544:	5b                   	pop    %ebx
 545:	5e                   	pop    %esi
 546:	c3                   	ret    

Disassembly of section .text.__x86.get_pc_thunk.ax:

00000000 <__x86.get_pc_thunk.ax>:
   0:	8b 04 24             	mov    (%esp),%eax
   3:	c3                   	ret    

Disassembly of section .text.__x86.get_pc_thunk.cx:

00000000 <__x86.get_pc_thunk.cx>:
   0:	8b 0c 24             	mov    (%esp),%ecx
   3:	c3                   	ret    

Disassembly of section .text.__x86.get_pc_thunk.bx:

00000000 <__x86.get_pc_thunk.bx>:
   0:	8b 1c 24             	mov    (%esp),%ebx
   3:	c3                   	ret    
